﻿using System;
using System.Collections.Generic;
using System.Text;

namespace WHCDC.AIDSQuery
{
    public class SampleModel
    {
        public enum Result
        {
            Masculine,  //阳性
            Feminine,   //阴性
            NotSure,    //不确定
            ReDo        //重做
        }

        #region Model
        private string _sampleno;
        private DateTime _sampledate;
        private DateTime _samplecheckdate;
        private string _samplename;
        private int _samplegender;
        private int _sampleage;
        private string _sampleaddress;
        private string _samplesource;
        private string _sampleproperty;
        private string _samplesign;
        private string _sampleresult;
        private string _sampleresult2;
        private string _samplereport;
        private string _sampletype;

        /// <summary>
        /// 样品编号，按规则生成
        /// </summary>
        public string SampleNo
        {
            get { return _sampleno; }
            set { _sampleno = value; }
        }

        /// <summary>
        /// 样品收样日期
        /// </summary>
        public DateTime SampleDate
        {
            get { return _sampledate; }
            set { _sampledate = value; }
        }

        /// <summary>
        /// 样品检测日期
        /// </summary>
        public DateTime SampleCheckDate
        {
            get { return _samplecheckdate; }
            set { _samplecheckdate = value; }
        }

        /// <summary>
        /// 样品人姓名
        /// </summary>
        public string SampleName
        {
            get { return _samplename; }
            set { _samplename = value; }
        }

        /// <summary>
        /// 样品人性别
        /// </summary>
        public int SampleGender
        {
            get { return _samplegender; }
            set { _samplegender = value; }
        }

        /// <summary>
        /// 样品人年龄
        /// </summary>
        public int SampleAge
        {
            get { return _sampleage; }
            set { _sampleage = value; }
        }

        /// <summary>
        /// 样品人地址
        /// </summary>
        public string SampleAddress
        {
            get { return _sampleaddress; }
            set { _sampleaddress = value; }
        }

        /// <summary>
        /// 样品性质
        /// </summary>
        public string SampleProperty
        {
            get { return _sampleproperty; }
            set { _sampleproperty = value; }
        }

        /// <summary>
        /// 来样单位
        /// </summary>
        public string SampleSource
        {
            get { return _samplesource; }
            set { _samplesource = value; }
        }

        /// <summary>
        /// 收样人
        /// </summary>
        public string SampleSign
        {
            get { return _samplesign; }
            set { _samplesign = value; }
        }

        /// <summary>
        /// 样品结果
        /// </summary>
        public string SampleResult
        {
            get { return _sampleresult; }
            set { _sampleresult = value; }
        }

        /// <summary>
        /// 样品结果2
        /// </summary>
        public string SampleResult2
        {
            get { return _sampleresult2; }
            set { _sampleresult2 = value; }
        }

        /// <summary>
        /// 样品报告，存放路径
        /// </summary>
        public string SampleReport
        {
            get { return _samplereport; }
            set { _samplereport = value; }
        }

        /// <summary>
        /// 样品类型 aids,cd4 vl
        /// </summary>
        public string SampleType
        {
            get { return _sampletype; }
            set { _sampletype = value; }
        }
        #endregion
    }
}
